package com.shoe.mapper;

import com.shoe.pojo.AdminCouponPojo;
import com.shoe.pojo.UserGetCouPojo;
import com.shoe.vo.UserCouponVo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface UCouponMapper {

    List<UserCouponVo> selectUCouponByCondition(Integer UId, String CType, Integer CMoney, Integer CHolding);

    UserGetCouPojo selectUCouHave(@Param("uId") Integer userId, @Param("uCId") Integer userCouId);

    List<AdminCouponPojo> selectUCouShow(@Param("couId") Integer couponId);

    List<UserGetCouPojo> selectUCouDate(@Param("uId") Integer userId);

    int addUGetCou(UserGetCouPojo userGetCouPojo);

    int deleUCou(@Param("uCouId") Integer userCouId);

}
